/* ������ */
.s-taskbar{background-image:url('../images/win/taskbar.png'); background-repeat:repeat-x; height:36px; line-height:36px; overflow:hidden; width:100%; position:fixed; left:0px; bottom:-36px; display:none; z-index: 11000;}
.s-taskbar-tasks{ width:100%; margin-top:2px;}
.s-taskbar-task{  height:26px; line-height:26px;overflow:hidden; margin:2px; float:left; margin-left:2px; position:relative; cursor:pointer; background-repeat:repeat-x;}
.s-taskbar-task{ background-image:url('../images/win/taskbar-task.gif'); border:1px solid #676F7F;}
.s-taskbar-task-icon{ position:absolute; left:5px; top:3px;width:24px; height:25px; overflow:hidden;background:url('../images/win/taskicon.gif') no-repeat;} 
.s-taskbar-task-content{ margin-left:27px; color:White; font-weight:bold; margin-right:10px;}
.s-taskbar-task-over{ border-color:#A7ADB5;background-position:0px -30px;}
.s-taskbar-task-active{border-color:#A2A8AF;background-position:0px -60px; }
.s-taskbar{_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _background-image:url('../images/win/taskbar.gif');}
.s-taskbar-top{ bottom:auto; top:0px; background-color:White; padding-bottom:1px; border-bottom:1px solid #687079;}
.s-taskbar-top{_position:absolute;_top:expression(eval(document.documentElement.scrollTop));}

.s-window {
	position:absolute; 
	border:1px solid #D4D4D4;
	background-color: #F8F8F8;
	z-index: 9100;
	padding: 28px 5px 5px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}
.s-window {
	background-color: #F2F2F2;
}
.s-window .s-window-header {
	position:relative;
	margin-top: -28px;
	color:#183152; 
	padding: 5px 0 5px 0;
	font-weight:bold; 
	background: transparent;
	overflow:hidden;
}
.s-window .s-window-title {
	font-size: 12px;
	font-weight: bold;
	color: #575765;
	height: 18px;
	line-height: 18px;
}
.s-window .s-window-icons {
	position:absolute;
	top:0;
	padding-top: 6px;
	right:1px;
	height:18px;
}
.s-window .s-window-icons div:hover{
  opacity: 1;
  filter: alpha(opacity=100);
  background-color: #D8D8D8;
  -moz-border-radius: 2px 2px 2px 2px;
  -webkit-border-radius: 2px 2px 2px 2px;
  border-radius: 2px 2px 2px 2px;
}

/* icons */
.s-ico-toggle, .s-ico-min, .s-ico-max, .s-ico-restore, .s-ico-toggle-close, .s-ico-close {
	float:left;
	height:16px; 
	width:16px; 
	overflow:hidden; 
	cursor:pointer; 
	margin-left:5px;
	opacity: 0.8;
	filter: alpha(opacity=80);
	vertical-align: top;
	background-image: url('../images/window/actions.png');
}
.s-ico-toggle {
	background-position: -32px 0; 
}
.s-ico-min {
	background-position: 0px 0px;
}
.s-ico-max {
	background-position: 0px -16px;
}
.s-ico-restore {
	background-position: -16px -16px;
}
.s-ico-toggle-close {
	background-position: -32px -16px;
}
.s-ico-close {
	background-position: -16px 0px;
}
.s-window .s-window-content {
	overflow:hidden;
	width:100%;
	height:100%;
	border:1px solid #D4D4D4;
	background-color: #ffffff;
}
.s-window .s-window-content-scroll {
	overflow:scroll;
}
.s-window .s-window-content iframe {
	border:none; 
	width:100%; 
	height:100%;
}
.s-window, .s-window *, .s-window *:before, .s-window *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.s-window-buttons {
	padding: 5px 5px 0;
	background: #F2F2F2;
	text-align: right;
}